//
// Created by lfm on 2025/3/23.
//
//#include <bits/stdc++.h>
//using namespace std;
//
//const int N = 2e5 + 10;
//char arr[N];
//int n;
//int maxlength ;
//int main()
//{
//    scanf("%d", &n);
//
//    for (int i = 1; i <= n; i++)
//    {
//        scanf("%c", &arr[i]);
//    }
//    for (int l = 1; l <= n; l++)
//    {
//        int counts1 = 0;//%
//        int counts2 = 0;//#
//        int counts3 = 0;//$
//
//        for (int r = l + 1; r <= n; r++)
//        {
//            if (arr[r] == '%')
//                counts1++;
//            else if (arr[r] == '#')
//                counts2++;
//            else if (arr[r] == '$')
//                counts3++;
//
//            if (counts1 == counts2 && counts2 == counts3)
//            {
////                printf("counts1:%d\n", counts1);
////                printf("counts2:%d\n", counts2);
////                printf("counts3:%d\n", counts3);
//                maxlength = max(maxlength, r - l);
//            }
//        }
//    }
//
//
//    printf("%d\n", maxlength);
//    return 0;
//}